import cn from 'classnames'
type Props = {
  iconName: string
  onClick?: (e: React.MouseEvent<SVGSVGElement, MouseEvent>) => void
  className?: string
}
function Icon({ iconName, onClick, className = '' }: Props) {
  return (
    <svg className={cn(`icon`, className)} aria-hidden="true" onClick={onClick}>
      {/* 使用时，只需要将此处的 iconbtn_like_sel 替换为 icon 的名称即可*/}
      <use xlinkHref={`#${iconName}`}></use>
    </svg>
  )
}

export default Icon
